FilterEverything\Filter\WpManager D

Total Complexity 325
Dependencies 4
Dependents 1
Total lines 1,401
Lines of code 914
Logical lines of code 643
Comment lines 210
Methods 23
Properties 4

Methods 23

Method Rating Maintainability Complexity Lines of code
customParseRequest()
D
20
64 175
customParseRequestBefore60()
D
21
61 166
identifyWpQueriedObject()
D
28
49 111
collectWPQueries()
D
29
36 117
addFilterQueryToWpQuery()
B
36 23 74
isValidRequestedDateFormat()
A
46 15 39
redirectCanonical()
A
48 12 31
prepareRequest()
A
48 8 31
populateQueriedValuesWithAdditionalParams()
A
49 7 31
fillQueriedTermObject()
S
62 6 11
getRequestUri()
S
55 5 20
isFilteredQuery()
S
60 5 13
fixPostsWhereForSearch()
S
61 5 12
parseRequest()
S
58 4 15
fixSearchPostType()
S
66 5 8
init()
S
60 4 13
validateFiltersLogic()
S
65 3 9
validateFiltersPosition()
S
66 3 8
make_404()
S
67 3 8
addSQlComment()
S
71 2 6
getQueryVar()
S
71 2 6
setQueryVar()
S
69 2 7
isFilterRequest()
S
82 1 3